.g-1500{
    width: 15rem;margin: 0 auto;
}
.m-footers{
    background: #222;color: #666;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-size: 13px;line-height:26px;-webkit-font-smoothing: antialiased;
}
.m-footers h2{
    color: #fff;
    padding: 0.3rem 0 0.1rem;
}
.m-footers .g-logos{
    width: 173px;padding-top:40px;margin:0 auto;
}
.m-footers .g-logos img{
    display: block;width: 173px;height: auto;
}
.m-footers .text{
    font-size: 0;line-height: 0;margin-top:35px;text-align: center;
}
.m-footers .text a{
    color: rgba(255,255,255,.5);font-size: 14px;line-height: 15px;text-decoration: none;
}
.m-footers .text a:hover{
    color: #fff;
}
.m-footers .text i{
    color: #444;line-height: 15px;font-size: 12px;padding:0 16px;
}
.m-footers .g-footer-bottom{
    text-align: center;margin-top: .1rem;padding-bottom:.3rem;font-size: 12px;color: #666;
}
.m-footers .g-footer-bottom a{
    color: #fff;
}
.m-nav-2018{
    height: 90px;background: #222;color: #666;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-size: 16px;line-height:26px;-webkit-font-smoothing: antialiased;
}
.m-nav-2018 .logo{
    float: left;margin-top:16px;
}
.m-nav-2018 .nav-a{
    width: 3.8rem;float: left;margin-left:1.2rem;position: relative;font-size: 0;line-height: 0;
}
.m-nav-2018 .nav-a::after{
    position: absolute;content: '';height:20px;width: 1px;background: #666;right: 0;top: 34px;
}
.m-nav-2018 .nav-a a{
    height: 90px;line-height: 90px;position: relative;color: #fff;font-size: .2rem;margin-right: .7rem;display: inline-block;text-decoration: none;
}
.m-nav-2018 .nav-a .focus,
.m-nav-2018 .nav-a a:hover{
    color: #FFDC00;font-weight: 700;
}
.m-nav-2018 .nav-a a::after{
    position: absolute;content: '';height:6px;width: 100%;background: #FFDC00;bottom: 0;left: 0;opacity: 0;
    -moz-transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.m-nav-2018 .nav-a .focus::after,
.m-nav-2018 .nav-a a:hover::after{
    opacity: 1;
}
.m-nav-2018 .nav-a .ku span{
    position: absolute;background:url("//ok.166.net/cain-corner/post/iplay/nav.png");width: 40px;height: 20px;right:-46px ;top: 18px;font-size:12px;color: #999;line-height: 20px;text-align: center;
}
.m-nav-2018 .nav-o{
    float: left;overflow: hidden;font-size: 0;line-height: 0;
}
.m-nav-2018 .nav-o a{
    font-size: .18rem;line-height: 90px;color: rgba(255,255,255,.7);padding-left: .28rem;margin-left: .44rem;position: relative;text-decoration: none;display:inline-block;
}
.m-nav-2018 .nav-o a:hover{
    color: #fff;font-weight: 700;
}
.m-nav-2018 .nav-o a::before{
    position: absolute;content: '';background:url("//ok.166.net/cain-corner/post/iplay/nav.png");
}
.m-nav-2018 .nav-o a:hover::before{
    -moz-transition: transform .8s;
    -webkit-transition: transform .8s;
    -o-transition: transform .8s;
    transition: transform .8s;
    moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.m-nav-2018 .nav-o .bx::before{
    background-position: -42px 0;width: 21px;height: 19px;left: 0;top:34px;
}
.m-nav-2018 .nav-o .bx:hover::before{
    background-position: -42px 0;
}
.m-nav-2018 .nav-o .gm{
    padding-left: .3rem;
}
.m-nav-2018 .nav-o .gm::before{
    background-position: -63px 0;width: 24px;height: 19px;left: 0;top:34px;
}
.m-nav-2018 .nav-o .ds{
    padding-left: .4rem;
}
.m-nav-2018 .nav-o .ds::before{
    background-position: -88px 0;width: 32px;height: 32px;left: 0;top:29px;
}
.m-nav-2018 .login{
    float: left;
}
.m-nav-2018 .nav-vote{
    float: right;height: 36px;width: .8rem;border: 2px solid #444;line-height: 36px;text-align: center;border-radius: 40px;margin-top: 24px;font-size: 18px;text-decoration: none;color: #fff;
}
.m-nav-2018 .nav-vote:hover{
    background: #ffd222;color: #333;border: 2px solid #ffd222;
}
.m-nav-2018 .ntes-nav{
    float: right;
}
.ue-animation{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.8s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:.2s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;animation-duration:.8s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both}
.ue-shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}
    10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}
    20%,40%,60%,80%{-webkit-transform:translateX(10px)}
}
@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}
    10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}
    20%,40%,60%,80%{-moz-transform:translateX(10px)}
}
@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}
    10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}
    20%,40%,60%,80%{-o-transform:translateX(10px)}
}
@keyframes shake{0%,100%{transform:translateX(0)}
    10%,30%,50%,70%,90%{transform:translateX(-10px)}
    20%,40%,60%,80%{transform:translateX(10px)}
}
.ntes-nav{height:90px;position: relative;z-index: 9999;}
.ntes-nav-login-2018{text-align:center;position:relative;z-index:10;margin-right: .3rem;font-size: 14px;float: left;}
.ntes-nav-login-title{
    line-height: 90px;font-size: .18rem;color:rgba(255,255,255,.7);text-decoration: none;
}
.ntes-nav-login-title:hover{
    color: #fff;
}
.ntes-nav-logined-2018{height:90px;cursor:pointer;position:relative;outline:0;line-height: 90px;width: 100px;margin-right:.2rem;}
.ntes-nav-logined-2018 .ntes-nav-logined-username{
    text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;color: rgba(255,255,255,.7);position: relative;max-width: 90px;padding-right: 10px;
}
.ntes-nav-logined-2018 .ntes-nav-logined-username::after{
    position: absolute;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid #666;font-size: 0;line-height: 0;  right: 6px;content: '';top: 44px;
}
.ntes-nav-logined-2018 .ntes-nav-logined-username:hover{
    color: #fff;font-weight: 700;
}
.ntes-nav-belogin{
    width: 1.4rem;
}
.ntes-nav-select{cursor:pointer;position:relative;outline:0}
.ntes-nav-select-list{background:#fff;border:1px solid #cdcdcd;-webkit-box-shadow:0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd;font-size: 14px;}
.ntes-nav-select-list{width:135px;padding:6px 0}
.ntes-nav-select-list a:hover{text-decoration:none}
.ntes-nav-select-list li{float:left;position:static;border:0}
.ntes-nav-select-list li a{display:block;padding:0 10px;position:relative;z-index:1;_zoom:1;text-decoration: none;}
.ntes-nav-select-list li a span{display:block;cursor:pointer;width:115px;height:31px;line-height:31px;border-bottom:1px dashed #dcdddd}
.ntes-nav-select-list li a:hover span{border-bottom:0;padding-bottom:1px}
.ntes-nav-select-list li.last a span{border-bottom:0;}
.ntes-nav-select-list li.last a:hover span{padding-bottom:0}
.ntes-nav-select-list li a,.ntes-nav-select-list li a:visited{color:#585858}
.ntes-nav-select-list li a:hover{color:#252525;font-weight:bold;background:#f2f2f2;padding-top:1px;margin-top:-1px}
.ntes-nav-select-list li a:hover span{background:0}
.ntes-nav-select-pop{display:none;position:absolute;z-index:1000;right:-95px;top:60px;padding:12px 0 0;}
.ntes-nav-login-active .ntes-nav-select-pop,
.ntes-nav-select-unfold .ntes-nav-select-pop{display:block}
.ntes-nav-select-unloginem{width: 240px;}
.ntes-nav-select-unloginem .unloginem{width: 220px;}
.ntes-nav-logined-2018 .ntes-nav-select-unfold .ntes-nav-select-pop{
    right: 0;
}
/*urs*/
.iplay-login-load{background-image: url(http://img3.cache.netease.com/game/img15/index0031/img/loginload.gif);background-position: center center;background-repeat: no-repeat;}
.iplay-login{top:70px;width: 320px;height: 271px;overflow: hidden;right:-155px;padding-top: 25px;border:1px solid #cdcdcd;-webkit-box-shadow:0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd;background-color: #f1f1f1;}
.m-iplayModelLayer{position:absolute;top:0;bottom: 0;left:0;right: 0;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;z-index:10000;}
.m-iplayNickNameDia{position: fixed;width: 600px;left: 50%;top: 50%;height: 317px;margin-top: -160px;z-index: 10001;margin-left: -310px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}
.m-iplayNickNameDia .iplayNickName-wrap{background: #fff;padding:40px 50px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.iplayNickName-wrap .iplayNickName-ti{font-size:16px;padding-left:25px;position: relative;margin-bottom: 20px;}
.iplayNickName-wrap .iplayNickName-ti i{position:absolute;left: 0;top: 2px;width: 17px;height: 18px;background: url(http://img3.cache.netease.com/game/img15/index0031/img/uniteLogin.png) no-repeat -133px 0;}
.iplayNickName-wrap .iplayNickName-inp input{width: 474px;height: 30px;padding:8px 15px;border: 1px solid #ccc;font-size: 16px;outline: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight: bold;}
.iplayNickName-wrap .iplayNickName-errTip{color: #999;font-size: 14px;margin-top: 20px;}
.iplayNickName-wrap .iplayNickName-errTip .r{color: #00cc00;position: relative;padding-left: 25px;}
.iplayNickName-wrap .iplayNickName-errTip .r i{position: absolute;left: 0;top: 1px;width: 17px;height: 17px;background: url(http://img3.cache.netease.com/game/img15/index0031/img/uniteLogin.png) no-repeat -133px -38px;}
.iplayNickName-wrap .iplayNickName-errTip .w{color: #ce1f2b;position: relative;padding-left: 25px;}
.iplayNickName-wrap .iplayNickName-errTip .w i{position: absolute;left: 0;top: 1px;width: 17px;height: 17px;background: url(http://img3.cache.netease.com/game/img15/index0031/img/uniteLogin.png) no-repeat -133px -19px;}
.iplayNickName-wrap .iplayNickName-btn{ text-align: center;margin: 45px auto 0 auto;}
.iplayNickName-wrap .iplayNickName-btn input,
.iplayNickName-wrap .iplayNickName-btn a{ text-decoration: none; display: inline-block;width: 200px;height: 60px;color: #fff;font-size: 16px;line-height: 60px;background: #ce1f2b;border: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-family:"\5FAE\8F6F\96C5\9ED1";outline: none;}
.iplayNickName-wrap .iplayNickName-btn input:hover,
.iplayNickName-wrap .iplayNickName-btn a:hover{background:#fd5562;}
.iplayNickName-wrap .iplayNickName-btn input:active,
.iplayNickName-wrap .iplayNickName-btn a:active{
    background:#fd5562;
    background:-moz-linear-gradient(top, #ce1f2b, #fd5562);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ce1f2b), to(#fd5562));
}
.iplayNickName-wrap .iplayNickName-btn .iplayLoginOut{ margin-right:38px;}
/*message*/
.ntes-nav-message{
    display: none;
}
/*----*/
.stock_sidebar{position:fixed;_position:absolute;bottom:50px;_bottom:auto;left:50%;_top:expression(eval(document.documentElement.scrollTop+200));margin-left:630px;z-index:30;width:60px;}
.stock_sidebar_active{bottom:231px;_bottom:auto;}
.stock_sidebar .err_pic,
.stock_sidebar .topSearch,
.stock_sidebar .u-tougao,
.stock_sidebar .back_to_top{width:60px;height:60px;display:block;background:url(//img5.cache.netease.com/game/img2018/play/img/sidebar3.png) no-repeat;margin-top:4px;outline:0;position: relative;}
.stock_sidebar .topSearch .sidebar_search_btn{display: block;width:60px;height:60px;background:url(//img5.cache.netease.com/game/img2018/play/img/sidebar3.png) no-repeat 0 -129px;}
.stock_sidebar .topSearch .sidebar_search_btn:hover{background-position:-61px -129px;}
.stock_sidebar .u-tougao{background-position: 0 -61px;}
.stock_sidebar .u-tougao:hover{background-position: -61px -61px;}
.stock_sidebar .back_to_top{background-position: 0 -122px;display: none;}
.stock_sidebar .back_to_top:hover{background-position: -61px -122px;}
.stock_sidebar .back_to_top.active{display: block;}
.stock_sidebar .topSearch .search-input-area{width:330px; height:36px; background:#fff;}
.stock_sidebar .topSearch .textBox{ width: 300px; background:#fff; color: #cecece; float: left; height: 36px; line-height:36px; border:0; text-indent: 10px;font-size: 13px;outline: none;font-family: "\5FAE\8F6F\96C5\9ED1";}
.stock_sidebar .topSearch .search-logo {background: url(//img5.cache.netease.com/game/img2018/play/img/sidebar3.png) no-repeat -99px -101px; cursor:pointer; height: 27px; width: 25px; float:left; border:0;outline:none;margin-top: 5px; }
.stock_sidebar .sidebar_close{background-image:url(//img5.cache.netease.com/game/img2018/play/img/sidebar3.png);width:37px;height:38px;display:block;position:absolute;border:0;outline:0;background-position:-61px -90px;right:0;top:12px;}
.stock_sidebar form{opacity:0;visibility:hidden;*display:none;*visibility:visible;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:0;right:0;padding:12px;*padding:12px 10px;width:355px;background: #cecece;height:36px;}
.stock_sidebar form.active{z-index:15;opacity:1;visibility:visible;*display:block}
.stock_sidebar .sidebar_submit{position:absolute;right:38px;*right:45px;top:15px;display:none;height:20px;width:20px;border:0;background-image:url(//img5.cache.netease.com/game/img2018/play/img/sidebar3.png);background-position:50px -68px;cursor:pointer}
.stock_sidebar .err_pic{background-position: 0 0;cursor: pointer;margin-top: 0;}
.stock_sidebar .err_pic:hover{background-position: -61px 0;}
.stock_sidebar .err_pic s{position: absolute;width: 199px;height: 216px;left:-203px;top:0;opacity:0;visibility:hidden;*display:none;*visibility:visible;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.stock_sidebar .err_pic s.active{z-index:15;opacity:1;visibility:visible;*display:block;background:url(http://img4.cache.netease.com/game/img15/index0031/img/erweima.jpg);}
.stock_sidebar .hidden{display: none;}
.g-phone .nav-o{
        width: 7rem;
    height: 90px;
    overflow: hidden;
}
.g-phone .ntes-nav{
  display:none;
}
.g-phone .g-1500{
    width: 7.5rem;overflow: hidden;
}
.g-phone .m-nav-2018{
    height: 1rem;
}
.g-phone .nav-o{
    display: none;
}
.g-phone .m-nav-2018 .logo{
    width: 1.8rem;overflow: hidden;margin-left: .3rem;margin-top: .2rem;
}
.g-phone .m-nav-2018 .logo img{
    width: 100%;
}
.g-phone .m-nav-2018 .nav-a{
    margin-left: .3rem;width: 3.2rem;float: right;
}
.g-phone .m-nav-2018 .nav-a a{
    font-size: .28rem;line-height: 1rem;height: 1rem;margin-right: .4rem;
}
.g-phone .m-nav-2018 .nav-a::after{
    display: none;
}
.g-phone .m-nav-2018 .nav-vote{
    display: none;
}
.g-phone .m-footers .g-logos{
	float: left;margin-left: .3rem;width: 2.4rem;padding-top: .4rem;
}
.g-phone .m-footers .g-logos img{
	width: 2.4rem;
}
.g-phone .m-footers .text{
	float: right;width: 4rem;overflow: hidden;margin-top: .3rem;
}
.g-phone .m-footers .text a{
	font-size: .24rem;float: left;margin-left: .3rem;margin-top: .1rem;
}
.g-phone .m-footers .text i{
	display: none;
}
.g-phone .m-footers .g-footer-bottom{
	margin-top: .4rem;width: 6rem;line-height: .3rem;
}
.g-phone .m-footers h2 {
    padding: 0.3rem 0.3rem 0.1rem;
}
.g-phone .m-footers p {
    padding: 0 0.3rem;
}